html,body {
	margin: 0; 
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  	font-size: 12px;
	background-color:white;
	color: #333333;
}

body {  	
  	width: 100%;
}

a {
	text-decoration: none;
}

a:hover {

}

a img {
    border: none;
}

button{
	cursor:pointer;
	margin-left:2px;
}

ul{list-style:none;}

#main_content{width:1002px;margin:0 auto;}
#main_content .menu-bar{background: #222 url(images/bg_black.png) repeat-x 0 -80px;width:1000px;height: 40px;clear: both;}
#search_bar{float:right;margin-right:10px;}

.header{margin:0 auto;width:100%;height:34px;}
.header .index-logo{float:left;width: 210px; height: 31px; background: url('images/trlogo.gif') no-repeat;}
.header .signin-bar, .header .welcome-bar{float:right;margin-right:18px;}
.header .welcome-bar span{font-size:14px;font-weight:bolder;margin-right:3px;}

.conbody{margin:0 auto;width:100%;}
.conbody iframe {width:100%;height:600px;margin:0;padding:0;}

.footer {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	width:1000px;
	background:#222;
	color:#999;
	line-height:48px;
}

.footer-bottom{
	position:absolute;
	bottom:0;
}

.tab_div_content{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
}

.hide-item{
	display:none;
}

#search_form{
	padding: 10px;
	height:500px;
	overflow-y:auto;
	margin-top:2px;
	margin-top:120px;
}

#add_panel {
	display: none;
	width: 160px;
}

#add_panel ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#add_panel ul li {
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	text-align: center;
}

span.icon-button{
	float:left;
	height:20px;
	margin-top:4px;
	cursor:pointer;
}

div.icon-button{
	float:left;
	height:16px;
	margin-left:4px;
	padding:3px;
	cursor:pointer;
}

#tip_panel{	
	min-height:300px; 
    height:auto !important; 
    height:300px;
}

#control_bar{
	margin:0;
	height:540px;
	width:8px;
	background-color:#ECECEC;
	float:left;
	position:relative;
	cursor:pointer;
}

.dialog-table td{
	padding: 5px;
}

.number-right{
	text-align:right;
}

.default.active {color: #666666; font-style: italic;}


/* slide */
#gallery{	
	/* The width of the gallery */
	width:880px;
	overflow:hidden;	
	position: relative;
	margin-top:3px;
}

#ul_menu{
	margin:auto;
	padding:0px;
	border-bottom: 1px solid #aaaaaa;
}

#ul_menu li{
	/* Every thumbnail is a li element */
	float:left;
	-webkit-text-size-adjust:none;
	font-size:12px;
	width:113px;
	margin-right:1px;
}
#ul_menu li a{
	/* Every thumbnail is a li element */
	padding-left:2px;
	width:99px;
	display:block;
	overflow:hidden;
	text-align:center;
}

#slides{
	/* This is the slide area */
	height:526px;	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:879px;
	overflow:hidden;
	padding:0;
}

.slide{
	width:877px;
	height:504px;
	float:left;
	display:block;
	padding-top:4px;
}

.slide h2 {
    width:96%;
    height:30px;
	color: #800;
    font-size: 1.2em;
    border-bottom: 1px dotted #800;
    margin-bottom: 5px;
    margin-left:10px;
}

.slide-menu .ibox {
	float: left;
	width: 813px;
	height: 40px;
	position: relative;
	overflow: hidden;
	left:12px;
	margin-top:15px;
}

.slide-menu .ibox .showbox {
	position: absolute;
	left: 0;
	width: 2050px;
}

.slide-menu .gal-pre{
	float:left;
	position:relative;
	top:20px;
	left:5px;
	width:16px;
	height:16px;
	padding: 4px 0;
}

.slide-menu .gal-next{
	float:right;
	position:relative;
	top:20px;
	right:5px;
	width:16px;
	height:16px;
	padding: 4px 0;
}

.act{
	color: #008ee8;
}

/* Noitfy */
.ui-notify { width:200px; position:fixed; bottom:3px; right:3px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { /*background-color:#5c9ccc;*/ -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; }
.ui-notify-message-style h1 { /*color:#fff;*/ font-weight:bold }
.ui-notify-message-style p { /*color:#fff*/ }
.ui-notify-close { color:#fff; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }

/* action menu */
#action_menu{
	position:fixed;
	padding:0;
	top:220px;
	border:1px solid black;
	background:#ededed;
	display:none;
}

#action_menu ul{
	margin:0;
	padding: 0;
}

#action_menu ul li{
	line-height:30px;
	border:1px solid black;
	padding-left:3px;
	padding-right:3px;
}

.head-tab{
	float:right;
	font-size:14px;
	font-weight:bolder;
	line-height:56px;
}

legend.blank-legend{
	height:2px;
}

.alpha{
	margin-top:4px;
	font-weight:bolder;
}

/* Login Page */
#login #logo {
	margin-top: 18px;
	text-align: center
}

.block.small.login {
	width: 470px;
	margin-top: 30px;
	margin-bottom: 18px;
	padding-bottom: 5px
}

.block.small.center {
	display: block;
	margin-left: auto;
	margin-right: auto
}

/* login */
#signin_div {
	padding:6px 0px 2px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}

#signin_div a.signin {
	background:#88bbd4;
	padding:4px 12px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#signin_div a.signin:hover {
	background:#59B;
	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#signin_div a.signin, #signin_div a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#signin_div a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	color:#789;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 3px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}

.pop-over{background:#fff;border:1px solid #b9b9b9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;overflow-y:auto;overflow-x:hidden;padding:8px;position:absolute;right:30px; top: 40px;max-height: 397px;width:220px;z-index:20;}
.pop-over input[type="text"],.pop-over input[type="password"]{margin:4px 0 6px;width:94%;}
.pop-over .header {height:26px;position:relative;margin-bottom:6px;text-align:center;}
.pop-over .header .header-title{text-align:center;border-bottom:1px solid #dcdcdc;color:#939393;display:block;font-weight:bold;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:218px;}
.pop-over .header .back-btn{display:none;padding:2px;position:absolute;top:0px;left:0px;}
.pop-over .header .close-btn{padding:2px;position:absolute;top:0px;right:0px;}
.login-popover label{font-weight:bold;margin-bottom:4px;}


input.input-date{
	background-repeat: no-repeat;
    background-position: 136px;
	background-image: url(images/calendar.gif);
}

/* Select Popup*/
.icon-th-list,
.icon-list-alt{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:1px; 
}

.icon-trash{
	cursor:pointer;
	float:left;
	margin-top:6px;
	*margin-top:9px;
	margin-left:2px;
}

div.like-input{
	height:22px;
	width:156px;
	background-color: #eeeeee;
	float:left;
	color:#666666;
	padding-top:4px;
	padding-left:2px;
}

div.like-input.long-input{
	height:22px;
	width:208px;
	background-color: #eeeeee;
	float:left;
	color:#666666;
	padding-top:4px;
	padding-left:2px;
}

div.like-input span.default-cont{
	display:block;
	float:left;
	background-color: #eeeeee;	
	font-style: italic;
}


div.fieldset-title{
  margin-top:8px;
  width: 100%;
  padding: 0;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  height:36px;
}

.legend-font{
	color:#0074cc;	
  	font-size: 19.5px;
}

div.table-sep{
	height:18px;
}

/* Subnav */
.subnav {
  /*width: 100%;*/
  height: 36px;
  background-color: #eeeeee; /* Old browsers */
  background-repeat: repeat-x; /* Repeat the gradient */
  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Chrome 10+,Safari 5.1+ */
  background-image: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* IE10+ */
  background-image: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
  background-image: linear-gradient(top, #f5f5f5 0%,#eeeeee 100%); /* W3C */
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  clear: right;
}
.subnav .nav {
  margin-top: 0;
  margin-bottom: 0;
}
.subnav .nav > li > a {
  margin: 0;
  padding-top:    11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
     -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
          box-shadow: inset 0 3px 5px rgba(0,0,0,.05);
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.subnav-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
    border-color: #d5d5d5;
    border-width: 0 0 1px; /* drop the border on the fixed edges */
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
       -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
            box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
}
.subnav-fixed .nav {
    width: 100%;
    margin: 0 auto;
    padding: 0 1px;
}

.table-caption{
	font-size:16px;
	font-weight:bolder;
	margin-bottom:3px;
}

/*bootstrap*/
.block {
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
	/*padding-bottom: 5px;*/
	margin-bottom: 18px;
	background: transparent url(images/block.gif) bottom center repeat-x
}

.block .bendl {
	width: 5px;
	height: 5px;
	background: url(images/bendl.gif) bottom left no-repeat;
	float: left
}

.block .bendr {
	width: 5px;
	height: 5px;
	background: url(images/bendr.gif) bottom left no-repeat;
	float: right
}

.block .block_head {
	height: 54px;
	line-height: 54px;
	background: url(images/bhead.gif) 0 0 repeat-x;
	overflow: hidden;
	width: 100%;
	position: relative;
}

.block .block_head .bheadl {
	width: 20px;
	height: 54px;
	float: left;
	background: url(images/bheadl.gif) top left no-repeat
}

.block .block_head .bheadr {
	width: 20px;
	height: 54px;
	float: right;
	background: url(images/bheadr.gif) top right no-repeat
}

.block .block_head h4 {
	color: #aaaaaa;
	margin-top: 3px;
}

.block .block_head h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #555;
	text-shadow: 1px 1px 0 #fff;
	float: left;
	line-height: 54px;
}

.block .block_head ul {
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 54px;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 #fff
}

.block .block_head ul li {
	display: inline;
	font-weight: bold;
	padding: 3px 0;
	padding-left: 20px;
}

.block .block_head ul li:first-child {
	background: none
}

.block .block_head ul li a {
	text-decoration: none;
	color: #666;
	outline: none
}

.block .block_head ul li a:hover {
	color: #008ee8
}

.block .block_head ul li a.btn:hover {
	color: #333
}

.block .block_head ul li.active a {
	color: #888
}

.block .block_head form {
	float: right;
	padding: 15px 0;
	height: 34px;
	line-height: 24px
}

.block .block_head form .text {
	width: 129px;
	height: 15px;
	padding: 5px 10px 5px 25px;
	border: 0;
	font-size: 11px;
	color: #999;
	margin: 0;
}

.block .block_head form .text:focus {
	color: #666;
}

.block .block_head select {
	text-transform: none
}

.block .block_content {
	background: #fff;
	border: 1px solid #ccc;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	padding: 8px 20px 0;
	*zoom: 1;
	clear: left;
}

.block .block_content:before,.block .block_content:after {
	display: table;
	content: ""
}

.block .block_content:after {
	clear: both
}

.block.small {
	width: 49%;
	padding-bottom: 0
}

.block.small.left {
	float: left;
	clear: none
}

.block.small.right {
	float: right;
	clear: none
}

.block.small.center {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.block.small.login {
	width: 470px;
	margin-top: 30px;
	margin-bottom: 18px;
	padding-bottom: 5px
}

.block.withsidebar .bendl {
	width: 91px;
	background: url(images/bendsb.gif) bottom left no-repeat
}

.block.withsidebar .block_content {
	background: #fff url(images/sidebar.gif) 0 0 repeat-y;
	position: relative;
	padding: 0;
	padding-left: 110px;
	padding-right: 20px
}

.block.withsidebar .block_content .sidebar {
	width: 90px;
	float: left;
	margin: 0 20px 18px;
	margin-left: -110px;
	font-size: 11px
}

.block.withsidebar .block_content .sidebar ul.sidemenu {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}

.block.withsidebar .block_content .sidebar ul.sidemenu li {
	padding: 0;
	margin: 0;
	background: 0;
	border-bottom: 1px solid #ccc
}

.block.withsidebar .block_content .sidebar ul.sidemenu li a {
	display: block;
	padding: 10px 13px;
	font-weight: bold
}

.block.withsidebar .block_content .sidebar ul.sidemenu li a .badge {
	float: right;
	font-size: 9px;
	margin-right: 1px;
	padding: 1px 9px
}

.block.withsidebar .block_content .sidebar ul.sidemenu li a:hover {
	background: #fdfdfd;
	border-right: 1px solid #ccc;
	text-decoration: none;
	color: #ec8526;
}

.block.withsidebar .block_content .sidebar ul.sidemenu li a:hover .badge
	{
	margin-right: 0
}

.block.withsidebar .block_content .sidebar ul.sidemenu li.active a,.block.withsidebar .block_content .sidebar ul.sidemenu li.active a:hover
	{
	background: #fff;
	border: 0
}

.block.withsidebar .block_content .sidebar ul.sidemenu li.active a .badge,.block.withsidebar .block_content .sidebar ul.sidemenu li.active a:hover .badge
	{
	margin-right: 1px
}

.block.withsidebar .block_content .sidebar_content {
	float: left;
	width: 100%;
	padding: 18px 0
}

.input-height {
	height: 34px;
}

.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append
	{
	display: inline-block;
	margin-bottom: 0
}

.form-search .hide,.form-inline .hide,.form-horizontal .hide {
	display: none
}

.form-search label,.form-inline label {
	display: inline-block
}

.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend
	{
	margin-bottom: 0
}

.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox
	{
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]
	{
	float: left;
	margin-left: 0;
	margin-right: 3px
}

.control-group {
	margin-bottom: 9px
}

legend+.control-group {
	margin-top: 8px;
	-webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
	margin-bottom: 4px;
	*zoom: 1
}

.form-horizontal .control-group:before,.form-horizontal .control-group:after
	{
	display: table;
	content: ""
}

.form-horizontal .control-group:after {
	clear: both
}

.form-horizontal .control-label {
	float: left;
	width: 116px;
	padding-top: 8px;
	text-align: right;
}

.form-horizontal .control-label-short {
	float: left;
	width: 66px;
	padding-top: 8px;
	text-align: right;
}

.form-horizontal .control-label.top-zero {
	float: left;
	width: 116px;
	padding-top: 1px;
	text-align: right;
	font-size: 10px;
}

.form-horizontal .control-label.short {
	float: left;
	width: 54px;
	padding-top: 8px;
	text-align: right;
}

.form-horizontal .control-label.long {
	float: left;
	width: 132px;
	padding-top: 8px;
	text-align: right;
}

.form-horizontal .control-label.longlong {
	float: left;
	width: 162px;
	padding-top: 8px;
	text-align: right;
}

.form-horizontal .controls {
	padding-top: 5px;
	margin-left: 124px;
	*display: inline-block;
	*margin-left: 0;
	*padding-left: 8px;
}

.form-horizontal .controls-short {
	padding-top: 5px;
	margin-left: 74px;
	*display: inline-block;
	*margin-left: 0;
	*padding-left: 8px;
}

.form-horizontal .controls.short {
	padding-top: 5px;
	margin-left: 62px;
	*display: inline-block;
	*margin-left: 0;
	*padding-left: 8px;
}

.form-horizontal .controls.long {
	padding-top: 5px;
	margin-left: 140px;
	*display: inline-block;
	*margin-left: 0;
	*padding-left: 8px;
}

.form-horizontal .controls.longlong {
	padding-top: 5px;
	margin-left: 170px;
	*display: inline-block;
	*margin-left: 0;
	*padding-left: 8px;
}

.form-horizontal .help-block {
	margin-top: 9px;
	margin-bottom: 0
}

.form-horizontal .form-actions {
	padding-left: 120px;
}

.section {
	/*padding-top: 40px;*/
}

.section h2 {
	text-align: center;
	margin: 0;
}

.section h3 {
	margin-bottom: 0.2em;
	line-height: 1.2;
	margin-top: 16px;
}

.section .span6,.section .span5 {
	margin-bottom: 40px;
}

.section .span6>p,.section .span6>h3 {
	margin-left: 98px;
}

.section .span5>p,.section .span5>h3 {
	margin-left: 98px;
}

.section p {
	padding-right: 30px;
}

.section i.big-icon {
	float: left;
	height: 64px;
	width: 80px;
	margin: 0;
	background: url('images/home-features.png') no-repeat;
}

.section i.big-icon.bookmarking {
	background-position: 16px 6px;
}

.section i.big-icon.read {
	background-position: 10px -135px;
}

.section i.big-icon.collaborate {
	background-position: 0 -59px;
}

.section i.big-icon.search {
	background-position: 12px -200px;
}

.chzn-choices {
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#eeeeee', GradientType=0 );
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #fff),
		color-stop(50%, #f6f6f6), color-stop(52%, #eee),
		color-stop(100%, #f4f4f4) );
	background-image: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4
		100%);
	background-image: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-image: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-image: -ms-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%
		);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #aaaaaa;
	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 20px;
	line-height: 21px;
	padding: 0;
	padding-left: 3px;
	color: #444444;
	text-decoration: none;
	z-index: 50;
	display: none;
	width: 129px;
}

.long-choices {
	width: 179px;
}

.chzn-choices span {
	margin-right: 15px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	padding: 0;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.search-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 5px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(images/chosen-sprite.png) right top no-repeat;
}


.string input {
	width: 150px;
}

.row { 
	margin-left: 0;
}

.span5-4 {
	width: 390px;
}

.span5-5 {
	width: 400px;
}

.span5-6 {
	width: 440px;
}

.span3-5 {
	width: 256px;
}

.page-header-h2 {
	padding-bottom: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
	border-bottom: 1px solid #eeeeee;
}

input[type="hidden"] {
	display: none;
}

div.like-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}

select {
	width: 160px;
}

.control-group.error .like-input
	{
	color: #b94a48;
	border-color: #b94a48;
}

.form-actions {
	margin-top: 0;
}

.dropdown-menu {
	min-width: 100px;
}

.hero-unit {
	margin-left: 40px;
	margin-right: 40px;
}

.table td {
	padding: 4px;
}